<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>欢迎使用</title>
</head>
<body>
<h1>欢迎访问</h1>
<hr>
这是一个基于kduck-core和kduck-security为基础的演示性质的开源项目，该项目包含了一般项目的常规基础功能，从而展示K-Duck相关组件的使用、开发方法。<p>
该项目包含了：
<ol>
    <li>用户登录：拥有帐号的用户，可以登录系统，对于登录可以限制N次（默认3次）登录失败后出现图形验证码，再次失败N次（默认5次）后锁定帐号</li>
    <li>帐号管理：创建用户后，基于用户创建账户，并可通过配置管理进行一些简单的账号规则配置</li>
    <li>用户管理：系统用户的管理</li>
    <li>机构管理：一个树形结构的机构管理模块，在机构中选择已存账号到机构中</li>
    <li><i>资源管理：系统中涵盖的资源是在开发后端Controller时通过注解标记的，这些资源可以直接提供给前端使用，而不用单独的模块进行管理</i></li>
    <li>菜单管理：在菜单管理中可以配置目前系统支持的菜单项的管理，对于菜单项目配置一个关联资源，当用户用狗该资源的访问权时，则可以看到该菜单项</li>
    <li>角色管理：创建角色用于授权，对接口的访问授权进行控制管理</li>
    <li>分级授权管理：权限可以基于机构进行逐级授权，即上级机构管理员分配给下级机构管理员部分权限，下级机构可以基于该部分授权再次向下分配</li>
    <li>审计日志：对业务操作接口的调用情况进行记录</li>
    <li>配置管理：配置管理是在后台业务开发中，通过代码方式定制的配置对象，映射到页面中会自动形成配置页面，对业务模块进行配置</li>
</ol>

</body>
</html>
